export const FILE_TYPES = `## File Type Specific Rules

### Identifying File Types

通过检查以下内容确定这是测试文件还是实现文件：

1. **文件路径模式**（跨语言常见）：
   - 测试标识符：\`.test.\`, \`.spec.\`, \`_test.\`, \`test/\`, \`tests/\`, \`__tests__/\`
   - 示例：\`calculator.test.js\`, \`main_test.go\`, \`test_helper.rb\`

2. **文件内容模式**（当路径不明确时）：
   - 测试声明：\`test(\`, \`it(\`, \`describe(\`, \`#[test]\`, \`def test_\`, \`TEST_F\` 等
   - 测试导入/框架：测试库，断言方法
   
3. **实现文件**：
   - 所有其他包含业务逻辑而非测试的源文件
   - 注意：某些语言将测试与实现混合（例如 Rust 模块）——需仔细检查内容
`